package at.ac.univie.zsu.aguataplan.ui;

import javax.swing.JPanel;

import at.ac.univie.zsu.aguataplan.property.GeneralProperties;
import at.ac.univie.zsu.aguataplan.property.I18nProperties;
import at.ac.univie.zsu.aguataplan.property.ShortcutProperties;
import at.ac.univie.zsu.aguataplan.property.UIProperties;
import at.ac.univie.zsu.aguataplan.service.DetectedEventManager;
import at.ac.univie.zsu.aguataplan.service.EventManager;

/**
 * @author gerry
 * 
 */
public class EventControlPanel extends JPanel implements UIConstants {

	private static final long serialVersionUID = -4061443264760600995L;

	private MainWindow mainWindow;
	private GeneralProperties generalProperties;
	private IVideoPlayer videoPlayer;
	private I18nProperties i18nProp;

	private ShortcutProperties shortcutProperties;
	private UIProperties guiProperties;

	private EventManager eventManager;
	private DetectedEventManager detectedEventManager;

	// ----------------------------------------------------
	// CONSTRUCTOR
	// ----------------------------------------------------
	public EventControlPanel(MainWindow mainWindow, GeneralProperties generalProperties, IVideoPlayer videoPlayer) {
		super();
		this.mainWindow = mainWindow;
		this.generalProperties = generalProperties;
		this.videoPlayer = videoPlayer;

		this.i18nProp = generalProperties.getI18nProperties();

		this.eventManager = mainWindow.getServices().getEventManager();
		this.detectedEventManager = mainWindow.getServices().getDetectedEventManager();

		shortcutProperties = generalProperties.getShortcutProperties();
		guiProperties = generalProperties.getUiProperties();

		addEntries();

	}

	// ----------------------------------------------------
	// METHODS
	// ----------------------------------------------------

	private void addEntries() {

	}
}
